home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
mint
/
editors
/
mjovesrc.zoo
/
keys.c
< prev
next >
Wrap
Text File
|
1992-04-04
|
34KB
|
994 lines
/***************************************************************************
* This program is Copyright (C) 1986, 1987, 1988 by Jonathan Payne. JOVE *
* is provided to you without charge, and with no warranty. You may give *
* away copies of JOVE, including sources, provided that this notice is *
* included in all the files. *
***************************************************************************/
/* Warning: You probably shouldn't put ifdefs anywhere *inside* the keymaps
definitions. It'll screw up the stuff in comments (at least), and maybe
a few other things. Yes, it *WILL* screw up the comments ... but it's
not clear that you care ... */
#include "jove.h"
data_obj *MainKeys[NCHARS] = {
(data_obj *) &commands[174], /* C-@ */
(data_obj *) &commands[16], /* C-A */
(data_obj *) &commands[7], /* C-B */
(data_obj *) NULL, /* C-C */
(data_obj *) &commands[45], /* C-D */
(data_obj *) &commands[70], /* C-E */
(data_obj *) &commands[87], /* C-F */
(data_obj *) NULL, /* C-G */
(data_obj *) &commands[47], /* C-H */
(data_obj *) &commands[99], /* C-I */
(data_obj *) &commands[124], /* C-J */
(data_obj *) &commands[112], /* C-K */
(data_obj *) &commands[157], /* C-L */
(data_obj *) &commands[122], /* C-M */
(data_obj *) &commands[126], /* C-N */
(data_obj *) &commands[123], /* C-O */
(data_obj *) &commands[139], /* C-P */
(data_obj *) &commands[153], /* C-Q */
(data_obj *) &commands[169], /* C-R */
(data_obj *) &commands[167], /* C-S */
(data_obj *) &commands[193], /* C-T */
(data_obj *) &commands[94], /* C-U */
(data_obj *) &commands[127], /* C-V */
(data_obj *) &commands[108], /* C-W */
(data_obj *) NULL, /* C-X */
(data_obj *) &commands[206], /* C-Y */
(data_obj *) &commands[135], /* C-Z */
(data_obj *) NULL, /* ESC */
(data_obj *) &commands[167], /* C-\ */
#ifndef MSDOS
(data_obj *) NULL, /* C-] */
#else /* MSDOS */
(data_obj *) &commands[85], /* C-] */
#endif /* MSDOS */
(data_obj *) &commands[153], /* C-^ */
(data_obj *) NULL, /* C-_ */
(data_obj *) &commands[172], /* */
(data_obj *) &commands[172], /* ! */
(data_obj *) &commands[172], /* " */
(data_obj *) &commands[172], /* # */
(data_obj *) &commands[172], /* $ */
(data_obj *) &commands[172], /* % */
(data_obj *) &commands[172], /* & */
(data_obj *) &commands[172], /* ' */
(data_obj *) &commands[172], /* ( */
(data_obj *) &commands[132], /* ) */
(data_obj *) &commands[172], /* * */
(data_obj *) &commands[172], /* + */
(data_obj *) &commands[172], /* , */
(data_obj *) &commands[172], /* - */
(data_obj *) &commands[172], /* . */
(data_obj *) &commands[172], /* / */
(data_obj *) &commands[172], /* 0 */
(data_obj *) &commands[172], /* 1 */
(data_obj *) &commands[172], /* 2 */
(data_obj *) &commands[172], /* 3 */
(data_obj *) &commands[172], /* 4 */
(data_obj *) &commands[172], /* 5 */
(data_obj *) &commands[172], /* 6 */
(data_obj *) &commands[172], /* 7 */
(data_obj *) &commands[172], /* 8 */
(data_obj *) &commands[172], /* 9 */
(data_obj *) &commands[172], /* : */
(data_obj *) &commands[172], /* ; */
(data_obj *) &commands[172], /* < */
(data_obj *) &commands[172], /* = */
(data_obj *) &commands[172], /* > */
(data_obj *) &commands[172], /* ? */
(data_obj *) &commands[172], /* @ */
(data_obj *) &commands[172], /* A */
(data_obj *) &commands[172], /* B */
(data_obj *) &commands[172], /* C */
(data_obj *) &commands[172], /* D */
(data_obj *) &commands[172], /* E */
(data_obj *) &commands[172], /* F */
(data_obj *) &commands[172], /* G */
(data_obj *) &commands[172], /* H */
(data_obj *) &commands[172], /* I */
(data_obj *) &commands[172], /* J */
(data_obj *) &commands[172], /* K */
(data_obj *) &commands[172], /* L */
(data_obj *) &commands[172], /* M */
(data_obj *) &commands[172], /* N */
(data_obj *) &commands[172], /* O */
(data_obj *) &commands[172], /* P */
(data_obj *) &commands[172], /* Q */
(data_obj *) &commands[172], /* R */
(data_obj *) &commands[172], /* S */
(data_obj *) &commands[172], /* T */
(data_obj *) &commands[172], /* U */
(data_obj *) &commands[172], /* V */
(data_obj *) &commands[172], /* W */
(data_obj *) &commands[172], /* X */
(data_obj *) &commands[172], /* Y */
(data_obj *) &commands[172], /* Z */
(data_obj *) &commands[172], /* [ */
(data_obj *) &commands[172], /* \ */
(data_obj *) &commands[132], /* ] */
(data_obj *) &commands[172], /* ^ */
(data_obj *) &commands[172], /* _ */
(data_obj *) &commands[172], /* ` */
(data_obj *) &commands[172], /* a */
(data_obj *) &commands[172], /* b */
(data_obj *) &commands[172], /* c */
(data_obj *) &commands[172], /* d */
(data_obj *) &commands[172], /* e */
(data_obj *) &commands[172], /* f */
(data_obj *) &commands[172], /* g */
(data_obj *) &commands[172], /* h */
(data_obj *) &commands[172], /* i */
(data_obj *) &commands[172], /* j */
(data_obj *) &commands[172], /* k */
(data_obj *) &commands[172], /* l */
(data_obj *) &commands[172], /* m */
(data_obj *) &commands[172], /* n */
(data_obj *) &commands[172], /* o */
(data_obj *) &commands[172], /* p */
(data_obj *) &commands[172], /* q */
(data_obj *) &commands[172], /* r */
(data_obj *) &commands[172], /* s */
(data_obj *) &commands[172], /* t */
(data_obj *) &commands[172], /* u */
(data_obj *) &commands[172], /* v */
(data_obj *) &commands[172], /* w */
(data_obj *) &commands[172], /* x */
(data_obj *) &commands[172], /* y */
(data_obj *) &commands[172], /* z */
(data_obj *) &commands[172], /* { */
(data_obj *) &commands[172], /* | */
(data_obj *) &commands[132], /* } */
(data_obj *) &commands[172], /* ~ */
(data_obj *) &commands[47], /* ^? */
#ifndef ASCII7
(data_obj *) &commands[172], /* M-C-@ */
(data_obj *) &commands[172], /* M-C-A */
(data_obj *) &commands[172], /* M-C-B */
(data_obj *) &commands[172], /* M-C-C */
(data_obj *) &commands[172], /* M-C-D */
(data_obj *) &commands[172], /* M-C-E */
(data_obj *) &commands[172], /* M-C-F */
(data_obj *) &commands[172], /* M-C-G */
(data_obj *) &commands[172], /* M-C-H */
(data_obj *) &commands[172], /* M-C-I */
(data_obj *) &commands[172], /* M-C-J */
(data_obj *) &commands[172], /* M-C-K */
(data_obj *) &commands[172], /* M-C-L */
(data_obj *) &commands[172], /* M-C-M */
(data_obj *) &commands[172], /* M-C-N */
(data_obj *) &commands[172], /* M-C-O */
(data_obj *) &commands[172], /* M-C-P */
(data_obj *) &commands[172], /* M-C-Q */
(data_obj *) &commands[172], /* M-C-R */
(data_obj *) &commands[172], /* M-C-S */
(data_obj *) &commands[172], /* M-C-T */
(data_obj *) &commands[172], /* M-C-U */
(data_obj *) &commands[172], /* M-C-V */
(data_obj *) &commands[172], /* M-C-W */
(data_obj *) &commands[172], /* M-C-X */
(data_obj *) &commands[172], /* M-C-Y */
(data_obj *) &commands[172], /* M-C-Z */
(data_obj *) &commands[172], /* M-ESC */
(data_obj *) &commands[172], /* M-C-\ */
(data_obj *) &commands[172], /* M-C-] */
(data_obj *) &commands[172], /* M-C-^ */
(data_obj *) &commands[172], /* M-C-_ */
(data_obj *) &commands[172], /* M- */
(data_obj *) &commands[172], /* M-! */
(data_obj *) &commands[172], /* M-" */
(data_obj *) &commands[172], /* M-# */
(data_obj *) &commands[172], /* M-$ */
(data_obj *) &commands[172], /* M-% */
(data_obj *) &commands[172], /* M-& */
(data_obj *) &commands[172], /* M-' */
(data_obj *) &commands[172], /* M-( */
(data_obj *) &commands[172], /* M-) */
(data_obj *) &commands[172], /* M-* */
(data_obj *) &commands[172], /* M-+ */
(data_obj *) &commands[172], /* M-, */
(data_obj *) &commands[172], /* M-- */
(data_obj *) &commands[172], /* M-. */
(data_obj *) &commands[172], /* M-/ */
(data_obj *) &commands[172], /* M-0 */
(data_obj *) &commands[172], /* M-1 */
(data_obj *) &commands[172], /* M-2 */
(data_obj *) &commands[172], /* M-3 */
(data_obj *) &commands[172], /* M-4 */
(data_obj *) &commands[172], /* M-5 */
(data_obj *) &commands[172], /* M-6 */
(data_obj *) &commands[172], /* M-7 */
(data_obj *) &commands[172], /* M-8 */
(data_obj *) &commands[172], /* M-9 */
(data_obj *) &commands[172], /* M-: */
(data_obj *) &commands